// pages/home/home.js
Page({
  onUpdateData(e) {
    // 在这里更新父组件的数据
    console.log(e)
    this.setData({ language: e.detail.newData });
    wx.setStorage({
      key: 'language',
      data: this.data.language,
      success: function (res) {
      }
    });
  },

  onLanguageTap() {
    const that = this;
    wx.showActionSheet({
        itemList: ['English', '中文','繁体'],
        success(res) {
            if (res.tapIndex === 0) {
                that.setData({ language: 'en' });
            } else if (res.tapIndex === 1) {
                that.setData({ language: 'zh' });
            }else{
              that.setData({language:'tr'})
            }
            wx.setStorage({
              key: 'language',
              data: that.data.language,
              success: function (res) {
              }
            });
        }
    });
  },

  onShareAppMessage() {
    return {
      title: 'scroll-view',
      path: 'page/component/pages/scroll-view/scroll-view'
    }
  },

  /**
   * 页面的初始数据
   */
  data: {
    id:'',
    language: 'zh',//
    text:'',
    // gridList:[
    //   {
    //   name:'查询会议',
    //   icon:'huiyi',
    //   color:''
    //   },
    //   {
    //     name:'查询宴会',
    //     icon:'-ChampagneGlassesFlat',
    //     color:'#51830c'
    //   },
    //  ],
        unitName:''
  },
  activeClick(e) {
    let name = e.currentTarget.dataset.tag;
    console.log(name)
    console.log(this.data.id)
    if(name=="查询会议"||name =="query meetting"){
      var url = '/pages/index/index?id=' + this.data.id+'&type=meeting';
      wx.navigateTo({
        url:url 
      })
    }else if(name=="查询宴会"||name == "query banquet"){
      var url = '/pages/index/index?id=' + this.data.id+'&type=banquet';
      wx.navigateTo({
        url:url 
      })
  }else if(name=='会议晚宴'||name == 'meeting banquet'){
    var url = '/pages/index/index?id=' +this.data.id+'&type=meeting_3'
    wx.navigateTo({
      url: url,
    })
  }else{
    var url = '/pages/index/index?id=' +this.data.id+'&type=meeting_4'
    wx.navigateTo({
      url: url,
    })
  }
    

  
},
  onGridItemTap(e) {
    console.log(e)
    if(e.currentTarget.dataset.text=="查询会议"){
      var url = '/pages/index/index?id=' + this.data.id+'&type=meeting';
      wx.navigateTo({
        url:url 
      })
    }else if(e.currentTarget.dataset.text=="查询晚宴"){
      var url = '/pages/index/index?id=' + this.data.id+'&type=banquet';
      wx.navigateTo({
        url:url 
      })
    }
  },
  changeUnid(){
    wx.showModal({
      title: '切换单位',
      content: '你确定要切换单位吗',
      complete: (res) => {
        if (res.cancel) {
          console.log('点击了取消')
        }
    
        if (res.confirm) {
          wx.clearStorage();
          wx.redirectTo({
            url: '/pages/redire/redire',
          })
          
        }
      }
    })
  },
  
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    const value = wx.getStorageSync('language')
    console.log(value)
    if(value){
      this.setData({
        language:value
      })
    }
    wx.hideHomeButton();
    wx.getStorage({
      key: 'unitName', // 需要获取的缓存数据的 key
      success: (res)=>{
        // 缓存数据获取成功
        console.log(res.data); // 缓存数据
        this.setData({ unitName: res.data });
      },
      fail: function(err) {
        // 缓存数据获取失败
        console.log('获取缓存失败：', err);
      }
    });
    wx.getStorage({
      key: 'unitId', // 需要获取的缓存数据的 key
      success: (res)=>{
        // 缓存数据获取成功
        console.log(res.data); // 缓存数据
        this.setData({ id: res.data });
      },
      fail: function(err) {
        // 缓存数据获取失败
        console.log('获取缓存失败：', err);
      }
    });

    const app = getApp();//
    this.setData({ gridList: app.globalData.lang });
    wx.getStorage({
      key: 'language',
      success:(res)=> {
       this.setData({
         language:res.data
       })
      }
    });
    console.log(this.data.gridList)

  },
  onForward: function() {
    // 转发的逻辑
  },
  onNewQuery: function() {
    // 新查询提醒的逻辑
  },
  onBindUnit: function() {
    // 绑定单位的逻辑
  },
  onHelp: function() {
    // 查询帮助的逻辑
  },
  onEnterQuery: function() {
    // 进入查询的逻辑
  },
  onCustomCollect: function() {
    // 自定义采集的逻辑
  },
  onSpecifyPersonCollect: function() {
    // 指定人员采集的逻辑
  },
  onOneKeySelectCourse: function() {
    // 一键选课的逻辑
  },
  onCustomCheckIn: function() {
    // 自定义打卡的逻辑
  },
  onSpecifyPersonCheckIn: function() {
    // 指定人员打卡的逻辑
  },
  onHomeworkNotice: function() {
    // 作业公告的逻辑
  },
  onCreateApp: function() {
    // 创建自己的小程序的逻辑
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow(){//
    wx.getStorage({
      key: 'language',
      success:(res)=> {
       this.setData({
         language:res.data
       })
      }
    });
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },


  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {
      return {
        title: "查座位系统",
        path: "/pages/redire/redire",
        imageUrl: "../../images/转发2.png",
      }
    },
  });